﻿using AutoMapper;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using Prism.Events;
using Prism.Ioc;
using FunasrSTT.Common.Helper;
using FunasrSTT.Translate.Services;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FunasrSTT.Translate.ViewModels;

public partial class SettingViewModel : ViewModelBase
{

    [ObservableProperty]
    private string replaceOldFileChar = string.Empty;

    [ObservableProperty]
    private string replaceNewFileChar = string.Empty;

    [ObservableProperty]
    private string articlePhotoPath = string.Empty;


    public SettingViewModel(IMapper mapper,
        IContainerProvider container,
        Services.LanguageService languageService,
        Services.DialogService dialogService,
         IEventAggregator eventAggregator)
        :base(mapper, container, languageService, dialogService, eventAggregator)
    {

    }

    /// <summary>
    /// 初始化视图模型.
    /// </summary>
    [RelayCommand]
    private void Initialize()
    {

    }

    [RelayCommand]
    private void SaveSetting()
    {

    }

}
